package com.lzq.chatroom_project.dao;

import com.lzq.chatroom_project.model.Friend;
import com.lzq.chatroom_project.model.MessageSession;
import com.lzq.chatroom_project.model.MessageSessionUserItem;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageSessionMapper {

    List<Integer> querySessionIdsByUserId(Integer userId);

    List<Friend> queryFriendsBySessionId(Integer sessionId, Integer selfId);

    List<Integer> queryUserIdsBySessionId(Integer sessionId);

    Integer insertMessageSession(MessageSession messageSession);

    void insertMessageSessionUserItem(MessageSessionUserItem messageSessionUserItem);

    String getLastMessagesBySessionId(Integer sessionId);
}
